Welcome Use Case with Engage+
The Welcome Moment aims to send real-time communications when website visitors subscribe or sign up to your website, newsletter, webinar, etc. These visitors will receive a personalized welcome message to trigger their interest and get them excited about your brand. First impressions are important, so by interacting with them at this moment in time, they will feel embraced by your brand.
To achieve this, the following steps need to be taken. These steps include configuration on the Marigold Moments side as well as on the Engage+ side. Some of these steps might already be set up for other use cases and can be skipped if needed.
Prerequisites
Before you can use Moments templates, make sure the following items are in place. These are typically set up once by your system administrator or the Marigold Services team.
-
The Audience configuration - If unsure this has been set up, confirm with your system administrator that the correct Audience configuration is set up for your use case.
-
Integration – Ensure that the integration is successfully set up with Marigold Moments. Ask your system administrator if the integration is live and supports your specific use case.
Step 1: In Moments, create the Welcome Moment
A Moment is a specific event in the consumer's journey at which timely communication or interaction with the consumer is triggered. It captures certain signals and applies rules, turning a specific event into a Moment you can act upon.
For the Welcome use case, create a Moment in the Moments application, using the Welcome template. Depending on the selected type of Welcome Moment, the Moment is triggered when the visitor signs up for your website, a webinar, a newsletter, game, program or an event. The Moment is triggered immediately when a sign up happens and will on its turn trigger a Welcome Journey.
- For more general information on how to create a Moment and the general settings for a Moment, check out this topic
- For more information on the Welcome template specific settings, check out this topic.
Note: Welcome moments will only have one Moment per unique user (based on the email address or unique custom ID).
Step 2: In your messaging workspace, create the necessary messages
When the Welcome Moment occurs, it needs to trigger a journey that sends out one or more communications to the visitor. These communications need to be designed first.
Create the necessary email campaigns that you want to use in your Welcome Journey. Which emails you require will depend on the setup of your Welcome Journey itself, explained in step 3.
Note: This step requires basic knowledge on how to create messages in Engage+. For more information, please check out Creating Email Campaigns in the Engage+ help center.
Some things to consider when creating these email campaigns:
1. The email campaign needs to be of type Event-triggered
2. The email needs to be set up with Advanced Event Triggering activated to allow these messages to be personalized with data from the event. This is done on the Setup tab of the campaign:
Apply the above steps for all other messages used in the journey. For more details on creating email campaigns and personalization, please check out the corresponding topics on Creating Email Campaigns in the Engage+ help center.
Note: For consistency, all messages used in the journey can be set up with Advanced Event Triggering on. However, when you choose to save the payload of the first email campaign in the journey (this is an option set when adding an email campaign to the journey), you can configure all subsequent messages with Simple Event Triggering on, and only use Advanced Event Triggering for the first email.
Technical note: When Marigold Moments is set up for your environment, a dedicated table is created, storing the event data. The data in this table can then be used to personalize the message. To be able to use this data, it needs to be sent first in the payload when sending signals using the SDK, API or Google Tag Manager.
In the message, you can now add personalization fields from the events generated in the Moment:
Note: The table Moment_Events, joined to the recipient table, stores the data on event level and can be used directly as such to personalize your message.
The Moment_Event_Item table, joined with the Moment_Event table, stores all the items linked to an event.
These tables contain 1:N data and therefore to use this data for personalization in email campaigns, a looping block is required.
In case of the Welcome Moment, the information on the signup type and the category in that Moment, can be used to personalize the message. This information is available from the objecttype and objectid fields in the Moments_Events table.
Step 3: In your Journey builder, create the Welcome journey
Note: This step requires basic knowledge of how to create journeys in Engage+. For more detailed information on all the journey options, please check out the topic on how to build a journey. For a specific example of a Welcome journey, check out the Simple Welcome Journey user guide. If needed, you can simplify this template journey.
- It is important to replace the messages in this template journey with your own assets (created in step 2). Click each of the messages in the journey to replace them with your own. This is explained in step 4.
- You can also take out some of the emails.
- In addition, you can change the waiting times to reflect your own business approach.
In this step you create a journey with all the necessary components for your flow.
Things to consider when creating a journey triggered by the Welcome Moment.
1. The journey must be of type Real-time.
2. The Start component of the journey must be triggered by the Signup event.
Note: By selecting this Signup event in your journey, the journey is listening to all theWelcomeMoments (created in step Step 1: In Moments, create the Welcome Moment). When these Moments occur, the journey is triggered and communications are sent.
Note, that when configuring the Welcome Moment in the Moments application, you had the possibility to define the type of Welcome Moment (website, webinar, game, newsletter, etc) as well as a free text field describing the details (sports, weather for the newsletter for example). This information is available in the journey and can be used for filtering or personalization.
3. In the Settings of the journey, check that the Event Subscription type is set to Subscribe Automatically.
4. Also, in the settings of the journey, if there are multiple sources (for example multiple apps producing the same event) for the incoming moment, you need to select these apps in Settings > App selection > Event sources:
5. Lastly, In the Audience Selection, you can filter out the audiences for who this journey will be triggered. Typically, this is the audience that has been selected in the Audience configuration in the Moments app. If you leave this field blank and there is more than one audience, the journey is triggered for all audiences.
Step 4: In your Journey builder, select the messages to be sent out in the journey
Once the Welcome journey has been created and configured to launch when a Welcome Moment comes in, you must replace all the messages in the journey template with your own, as explained in step 2.
In addition you must make sure that the messages used in the journey, are configured for Event-based Personalization. (Remember, when creating the message, the option Advanced Event Triggering had to be activated. This option in the message and event-based personalization in the journey need to be activated for data to come through to the message.)
1. Click the message component in the journey to access the message properties panel on the left.
2. First, select the message (created earlier in Engage+ in step 2) by clicking the Select button in the Email Campaign section. A dialog pops up to select the email campaign:
3. Once the email campaign is selected, an additional Campaign Personalization section is added in the properties. Ensure Event-based Personalization is selected. This allows for the personalization fields from the triggering event (the signup) to be used and filled out in the message.
Note: The Event-based Personalization option is toggled on but grayed out by default when the message has been configured for advanced event triggers only. If simple and advanced event triggers were selected for the message, this option will not be grayed out and you will have to toggle it on to ensure advanced event triggers are used.
When Save payload data is activated, you will also be able to see the payload in the activity log:![]()
In addition, when Save payload is activated, you will be able to use simple event triggering for all subsequent emails. Only the first email in the journey needs to be set to Advanced Event trigger (see Step 2).
